# 作者： 李泉志
# 2025年01月04日11时26分秒
# 2947029073@qq.com
def use_sum():
    """
    学习运算符
    :return:
    """
    a = 5 / 2  # 除，真值
    print(a)
    a = 5 // 2  # 整除
    print(a)
    print(2 ** 10)  # 幂指


use_sum()


def use_compare():
    print(3 > 5)


use_compare()


def use_logic1():
    """
    逻辑运算符:and遇假则假，真则返回后一个；or遇真则真，真则返回前一个
    :return:
    """
    print(3 and 5)
    print(3 or 5)
    False and print('Hello')  # 短路运算，目的是懒

def use_logic2():
    """
    位运算
    0000 0101 5
    0000 0111 7
    :return:
    """
    print(5&7)
    print(5|7)
    print(~5)
    print(5^7)  # ^:异或

    print(-5<<1)  # 左移永远是乘2，因为python整型无限大
    print(-5>>1)  # 右移正数高位补0，负数补1

#use_logic1()
use_logic2()